<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    JS 基本數據類型有哪些


    發現錯別字 1年前 提問
    回答
    1
    瀏覽
    3759
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    上官雨寶
    CISM-WSE 中級信息安全等級測評師

    JS數據類型有7種,分別是:3種基本類型(數字,字符串,布爾),2種引用數據類型(對象,數組),以及2種特殊數據類型(undefined,null)。

    • 數字(Number)型

      在JavaScript代碼中,數字型變量的使用非常廣泛,它也是最基本的類型,但它的與其他語言的數字類型不同,它并不區別整數型和浮點型,而是統稱為浮點型,這種類型既可以表示整數,也可以表示小數,同時還能使用指數形式表示更大或更小的值。

    • 字符串(String)型

      字符串是由Unicode字符、數字、標點符號等組成的序列,在JavaScript代碼中用于表示JavaScript文本的數據類型,字符串型數據通常由單引號或雙引號包裹,由雙引號定界的字符串中可以再包含有單引號,單引號定界的字符串中也可以再包含有雙引號。

    • 布爾(Boolean)型

      與數字類型的值不同,布爾型變量的值只有固定的兩種表示方式,一種是true,另一種是false,前者表示真,后者表示假,如果用數字表示,那么,true可以使用1來表示,false可以使用0來表示,布爾型變量的值來源于邏輯性運算符,常用于控制結構流程。

    • 對象(Object)型

      與前面的基本類型不同,對象型變量保存的內容更多,更容易處理復雜的業務,因此,更加受到開發人員的鐘愛,在定義對象型變量時,以花括號界定,括號中以key/value的形式來定義對象中屬性的內容,各屬性之前使用逗號隔開。

    • 數組(array)型

      數組(array)是按次序排列的一組值。每個值的位置都有編號(從0開始),整個數組用方括號表示,數組可以先定義后賦值,任何類型的數據,都可以放入數組,本質上,數組屬于一種特殊的對象。typeof運算符會返回數組的類型是object。數組的特殊性體現在,它的鍵名是按次序排列的一組整數(0,1,2…)。JavaScript 語言規定,對象的鍵名一律為字符串,所以,數組的鍵名其實也是字符串。之所以可以用數值讀取,是因為非字符串的鍵名會被轉為字符串。

    • 空值(Null)型

      在JavaScript代碼中,空值型是一個比較特殊的類型,它只有一個值,就是null,當引用一個未定義的對象時,則將返回一個這個null值, 從嚴格意義上來說,null值本質上是一個對象類型,是一個空指針的對象類型。

    • 未定義(Undefined)型

      與Null型相同,Undefined型也是只有一個undefined值,當在編寫JavaScript代碼時,如果定義了一個變量,但沒有給它賦值,那么,這個變量將返回undefined值,這也是變量默認的值,與Null型不同之處在于,Null型是一個空值,而Undefined型表示無值。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    1年前 / 評論
    亚洲 欧美 自拍 唯美 另类